﻿/*
 * Script: "validacion_sesion.js"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */
 

// =================================================================================================================
// ================================================= Iniciar Sesion ================================================
// =================================================================================================================

function iniciarSesion(form) {
    var login			= document.getElementById("login").value;
    var password 		= document.getElementById("password").value;
	
	if ( login == "" ) {
        alert("Debe indicar su Nombre de Usuario");
    } else if ( password == "" ) {
        alert("Debe indicar su Contraseña");
    } else if (true) {
        form.submit();
    }
}


// =================================================================================================================
// ==================================== Modificar Contraseña de un Usuario =========================================
// =================================================================================================================
 
function modificar_contrasena_sesion(form) {
	
	var login			= document.getElementById("login").value;
	var password_old	= document.getElementById("h_password_old").value;
	var password_new 	= document.getElementById("password_new").value;	
	var confirmpassword = document.getElementById("confirmpassword").value;
	
	var fuerza 			= document.getElementById("h_fuerza").value;	
	var fuerza_sistema 	= document.getElementById("h_fuerza_sistema").value;
	
	if ( password_new == "" ) { 				alert("Debe indicar su Nueva Contraseña");
	} else if ( password_new == "12345678" ) { 		alert("La Nueva Contraseña debe ser distinta de 12345678 (Por Defecto)");
	} else if ( hex_md5(password_new) == password_old ) { 	alert("La Nueva Contraseña debe ser distinta de su Contraseña Actual");
	} else if ( password_new.length < 8 ) { 		alert("Su Contraseña debe tener al menos 8 caracteres");
	} else if ( fuerza < fuerza_sistema ) { 		alert("La Fuerza de la Contraseña debe ser de al menos un " + fuerza_sistema + "%");
	} else if ( !IsAlphaNum(password_new) ) {		alert("La Contraseña solo puede contener letras y números");	
	} else if ( confirmpassword == "" ) { 			alert("Debe confirmar su Nueva Contraseña");	
	} else if ( password_new != confirmpassword ) { alert("Su Nueva Contraseña no coincide con la confirmación");
		
	} else if (true) {
		if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Modificar la Contraseña del Usuario:\n" + login + "?")) {                    
			form.submit();                    
		} else {
			alert("La Modificación de Contraseña del Usuario ha sido cancelado!");
		}
	}
}


// =================================================================================================================
// ====================== Resetear los Datos de la Modificación de Contraseña de un Usuario ========================
// =================================================================================================================

function reset_modificar_contrasena_js() {
    document.getElementById('dif').className 	= 'a_00';
	document.getElementById("fuerza").innerHTML = "Fuerza de la Contrase&ntilde;a: 0 %";
	document.getElementById("h_fuerza").value 	= "";
}